//
//  UITableViewCell+OF.h
//  HMmall
//
//  Created by 李李善 on 16/6/25.
//  Copyright © 2016年 吉青. All rights reserved.
//

#import <UIKit/UIKit.h>



typedef void (^CellBlcok)(UITableViewCell *cell ,NSIndexPath *indexPath, id model);

@interface UITableViewCell (OF)

/**《 cell输出 》**/
@property(nonatomic,copy )CellBlcok cellBlcok;



- (void)onAsInitAddView:(UIView *)view forViewController:(UIViewController *)ViewController forDataSource:(id)dataSource AtIndexPath:(NSIndexPath *)indexPath;

- (void)update:(id)model forTableView:(UITableView *)tableView AtIndexPath:(NSIndexPath *)indexPath;

- (void)onTextForBlock:(TextBlcok)blcok;

- (void)onButtonForBlock:(ButtonBlcok)blcok;

- (void)onCellForBlock:(CellBlcok)blcok;

@end


@interface UIView (Cell)

/**
 *  查找本身的父类(UITableViewCell）
 */
- (__kindof UITableViewCell *)findTableViewCell;

/**
 *  查找本身的父类(UITableViewHeaderFooterView）
 */
- (__kindof UITableViewHeaderFooterView *)findHeaderFooderView;
@end

